﻿/// <reference path="../../yui-3.14-min.js" />
YUI.add('periodo-model', function (Y) {
    Y.Periodo = Y.Base.create('Periodo', Y.Model, [Y.ExcellentModelSync.REST], {
        url: 'http://localhost/ExcellentProject.Calificaciones/api/periodos/{idPer}',
        urlList: {
            deleteOption: 'http://localhost/ExcellentProject.Calificaciones/api/periodos/{IdPeriodo}',
            saveOption: 'http://localhost/ExcellentProject.Calificaciones/api/periodos/'
        }
    },
    {
        ATTRS: {
            IdPeriodo: {
                value: 0
            },
            IdCurso: {
                value: 0
            },
            Nombre: {
                value: ''
            },
            Descripcion: {
                value: ''
            },
            FechaInicio: {
                value: new Date().getFullYear() + '-' + (((new Date().getMonth() + 1).length==1)? '0': '').concat(new Date().getMonth() + 1) + '-' + new Date().getDate()
            },
            FechaFin: {
                value: new Date().getFullYear() + '-' + ("00".substring(0, 2 - (new Date().getMonth() + 1).length)).concat(new Date().getMonth() + 1) + '-' + new Date().getDate()
            },
            Estado: {
                value: 'Activo'
            }
        }
    });
}, '0.0.0.1', { requires: ['model', 'excellent-model-sync-rest'] })